<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<!--[if lt IE 9]>
  <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<![endif]-->
<title>VIM 中文帮助: QNX</title>
<link rel="stylesheet" href="vim-stylesheet.css" type="text/css" />
<link rel="canonical" href="https://yianwillis.github.io/vimcdoc/doc/os_qnx.html" />
<script type="text/javascript" src="vimcdoc.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1" />
</head>
<body>
<nav id=banner>
<form action=tags.html target="tag_iframe">
  <input type="text" name="tag" id="tag" placeholder="标签搜索">
</form>
<iframe name="tag_iframe" src=""></iframe>
<a href="help.html">帮助总览</a> &middot;
<hr/>
<a href="quickref.html">快速参考</a> &middot;
<a href="index.html">命令索引</a> &middot;
<a href="eval.html#functions">函数列表</a> &middot;
<a href="quickref.html#option-list">选项列表</a> &middot;
<hr/>
<a href="usr_toc.html">用户手册</a> &middot;
<a href="help.html#reference_toc">参考手册</a> &middot;
</nav>

<header>
<h2>os_qnx</h2>
</header>
<article id=outer>
<section class=inner>
<b class="vimtag"> <a name="os_qnx.txt">os_qnx.txt</a> </b>    适用于 Vim 9.0 版本。   最近更新: 2006年2月


                  <code class="vim">VIM 参考手册    by Julian Kinraid</code>
                                <code class="vim">译者</code>: Willis


                                                        <b class="vimtag"> <a name="QNX">QNX</a> </b> <b class="vimtag"> <a name="qnx">qnx</a> </b>

1. 概述                          <a href="os_qnx.html#qnx-general">qnx-general</a> 
2. 编译 Vim                      <a href="os_qnx.html#qnx-compiling">qnx-compiling</a> 
3. 终端支持                      <a href="os_qnx.html#qnx-terminal">qnx-terminal</a> 
4. Photon GUI                    <a href="os_qnx.html#photon-gui">photon-gui</a> 
5. Photon 字体                   <a href="os_qnx.html#photon-fonts">photon-fonts</a> 
6. 漏洞和待做的事情

</section><hr class="doubleline" /><section class=inner>
<h4></h4>1. 概述                                                 <b class="vimtag"> <a name="qnx-general">qnx-general</a> </b>

QNX 上的 Vim 和其他的 unix 版本行为大致相同。 <a href="os_unix.html#os_unix.txt">os_unix.txt</a> 


2. 编译 Vim                                             <b class="vimtag"> <a name="qnx-compiling">qnx-compiling</a> </b>

Vim 可以用通常的 configure/make 方法编译。如果你要编译 X11 的版本，在配置
(configure) 时加入 --with-x 选项。否则，不需要任何参数。或者，加入
--enable-gui=photon 以得到 Photon GUI 的支持。执行 ./configure --help，看看还
有什么特性你希望打开或者关闭。


3. 终端支持                                             <b class="vimtag"> <a name="qnx-terminal">qnx-terminal</a> </b>

如果鼠标和剪贴板选项在编译时加入的话 (通常如此)，Vim 可以提供 pterm 这两方面的
支持。

影响鼠标设置的选项有  <a href="options.html#'mouse'">'mouse'</a>  和  <a href="options.html#'ttymouse'">'ttymouse'</a> 。在使用鼠标时，如果你按住
shift、ctrl、或是 alt，pterm 自己会处理鼠标事件。它会选择文本，和 Vim 所做的无
关。

如果鼠标可以使用，你按住 Alt-RightMouse (Alt + 鼠标右键) 可以打开 pterm 菜单。
要关闭 Vim 的鼠标支持，把 mouse 选项置空，即 set mouse=


4. Photon GUI                                           <b class="vimtag"> <a name="photon-gui">photon-gui</a> </b>

要启动 Vim 的 GUI 版本，你可以运行 gvim 或者 vim -g。否则运行的是终端版本。更
多的信息可见 -  <a href="gui_x11.html#gui-x11-start">gui-x11-start</a> 

支持的特性有:
        :browse 命令                                     <a href="editing.html#:browse">:browse</a> 
        :confirm 命令                                    <a href="editing.html#:confirm">:confirm</a> 
        光标闪烁                                         <a href="options.html#'guicursor'">'guicursor'</a> 
        菜单、弹出式菜单和菜单优先顺序                   <a href="gui.html#:menu">:menu</a> 
                                                         <a href="gui.html#popup-menu">popup-menu</a> 
                                                         <a href="gui.html#menu-priority">menu-priority</a> 
        工具栏                                           <a href="gui.html#gui-toolbar">gui-toolbar</a> 
                                                         <a href="options.html#'toolbar'">'toolbar'</a> 
        字体选择工具 (:set guifont=*)                    <a href="os_qnx.html#photon-fonts">photon-fonts</a> 
        鼠标聚焦                                         <a href="options.html#'mousefocus'">'mousefocus'</a> 
        鼠标隐藏                                         <a href="options.html#'mousehide'">'mousehide'</a> 
        鼠标图标形状                                     <a href="options.html#'mouseshape'">'mouseshape'</a> 
        剪贴板                                           <a href="gui_w32.html#gui-clipboard">gui-clipboard</a> 

还未完成的特性:
        若干国际化支持，包括波斯语和希伯来文字的支持，
        不同的编码，等等。

        本帮助文件

不支持的特性:
        查找和替换窗口                                   <a href="change.html#:promptfind">:promptfind</a> 
        可卸的菜单

        其他我还没有想及的恕难加入


5. Photon 字体                                          <b class="vimtag"> <a name="photon-fonts">photon-fonts</a> </b>

你可以在 gui 中用 guifont 选项设置字体 
<code class="example">        :set guifont=Lucida\ Terminal</code>

该字体须是等宽字体，字体名如有空格，应以 '\' 转义之。缺省字体是 PC Terminal, 8
号字。用 '*' 作为字体名会打开一个标准的 Photon 字体选择工具，然后你可以从中选
择一个字体。

在字体名后面，你可以附加可选的控制字体大小和风格的选项，设置之间用 ':' 分隔。
不是所有的字体都支持所有的风格。

这些选项是，
    s<code class="special">{size}</code>     字体大小 <code class="special">{size}</code>
    b           粗体字
    a           抗锯齿字体
    i           斜体字

示例:

设定 monospace 10号抗锯齿字体 
<code class="example">        :set guifont=monospace:s10:a</code>

设定 Courier 12号粗体斜体字 
<code class="example">        :set guifont=Courier:s12:b:i</code>

从选择工具挑选字体 
<code class="example">        :set guifont=*</code>



6. 漏洞和待做的事情

已知问题:
        - Vim 有时在执行外部程序时不响应。绕开的方法是把下面这行加入到你的
           <a href="starting.html#vimrc">vimrc</a>  文件中: 
<code class="example">                set noguipty</code>
<code class="example"></code>
漏洞:
        - 菜单高亮还有些许问题
        - 在使用 phiditto/phinows 等的时候，如果你用的字体不支持粗体属性而 Vim
          要显示粗体字，情况就会弄乱。
        - 光标有时候很难看得到。
        - 一些我可以解决的小问题 :)

待做:
        - 改进多语言支持。
        - 在菜单和工具栏中加入设置字体的选项。
        - 查找和替换对话框。
        - 客户/服务器方面的功能。
        - 也许要做可卸下的菜单。

        - 在启动外部程序时，不要使用带 spawn() 的 fork()。

 vim:tw=78:sw=4:ts=8:noet:ft=help:norl:
</section>
</article>
<footer>
Generated by vim2html
</footer>
</body>
</html>
